package tokens;




import java.util.ListIterator;
import java.util.Queue;
import java.util.Stack;

import nodes.AbstractNode;

/**
 * An abstract token representing an operator
 * 
 * @author Charlie Hatcher
 * @author Andrew Patterson
 * @author Roman Zhang
 */
public abstract class AbstractBinaryToken extends AbstractToken {
	protected int precedence;
	/**
	 * Builds and returns a node of the same type as this token
	 */
		
	public abstract AbstractNode process();
	
}
